Acceleration of the 3D FDTD Algorithm in Fixed-point Arithmetic using Reconfigurable Hardware

نویسنده

  • Charles DiMarzio
چکیده

Understanding and predicting electromagnetic behavior is needed more and more in modern technology. The Finite-Difference Time-Domain (FDTD) method is a powerful computational electromagnetic technique for modelling electromagnetic space. However, the computation of this method is complex and time consuming. Implementing this algorithm in hardware will greatly increase its computational speed and widen its usage. This dissertation presents a fixed-point 3D UPML (Uniaxial Perfectly Matched Layer) FDTD FPGA accelerator, which supports a wide range of materials including dispersive media. By analyzing the performance of fixed-point arithmetic in the 3D FDTD algorithm, the correct fixed-point representation is chosen to minimize the relative error between the fixed-point and floating point results. The FPGA accelerator supports the UPML absorbing boundary conditions which have better performance in dispersive soil and human tissue media than PML boundary conditions. The 3D UPML FDTD hardware accelerator has been designed and implemented on a WildStar-II Pro FPGA computing board. The computational speed of the hardware implementation represents a 25 times speedup compare to the software implementation running on a 3.0GHz PC. This result indicates that the custom hardware implementation can achieve significant speed up for the 3D UPML FDTD algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Area-Efficient Evaluation of Arithmetic Expressions Using Deeply Pipelined Floating-Point Cores

Due to technological advances, it has become possible to implement floating-point cores on FPGAs in an effort to provide hardware acceleration for the myriad applications that require high performance floating-point arithmetic. However, in order to achieve a high clock rate, these floating-point cores must be deeply pipelined. Due to this deep pipelining and the complexity of floating-point ari...

متن کامل

Dhm and Fdtd Based Hardware Sound Field Simulation Acceleration Templates for Dafx-08, Finland, France

Sound field simulation is widely used for acoustic design; however, this simulation needs many computational resources. On the other hand, FPGA becomes major for acceleration. To take advantage of hardware acceleration by FPGA, hardware oriented algorithm which consumes small number of gates and memory is necessary. This paper addresses hardware acceleration of sound field simulation using FPGA...

متن کامل

Generation of Distributed Arithmetic Designs for Reconfigurable Application

We present a tool for design and implementation of reconfigurable computing applications based on the use of distributed arithmetic. Our tool provides the user the possibility to investigate different tradeoffs like area vs speed for his design. After simulation of the design, a synthesizable HDL code for a reconfigurable platform can be generated. Beside the existing fixed-point solutions for ...

متن کامل

FPGA-Based High-Order Finite Difference Algorithm for 2D Acoustic Wave Propagation Problems

Finite Difference Time Domain (FDTD) method is the most commonly used numerical algorithm for simulating linear wave propagation phenomena in geophysics, electromagnetics, and aeroor marineacoustics applications. Unfortunately, evaluating timeevolution for millions to trillions of discrete spatial points is computational intensive, especially when the geometrical size under study is much larger...

متن کامل

A Reconfigurable Processing Element Implementation for Matrix Inversion Using Cholesky Decomposition

Fixed-point simulation results are used for the performance measure of inverting matrices using a reconfigurable processing element. Matrices are inverted using the Cholesky decomposition algorithm. The reconfigurable processing element is capable of all required mathematical operations. The fixed-point word length analysis is based on simulations of different condition numbers and different ma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007